Graph-oriented Storage for Fujaba Applications

نویسندگان

  • Erhard Schultchen
  • Ulrike Ranger
  • Boris Böhlen
چکیده

Fujaba supports the visual modeling of software applications and the generation of according Java code. During its execution, the runtime state of the generated applications can be saved and restored using the CoObRA framework. In this paper, we present the graph-oriented database DRAGOS for the persistent storage as alternative to CoObRA. Due to the extensive functionality of DRAGOS, the database offers the possibility for introducing new language features in the Fujaba modeling language. Furthermore, the usage of DRAGOS supports rapid prototyping of Fujaba specifications based on the UPGRADE framework.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hereby Certify to Have Made the Available Thesis without Assistance of Third and Only with the Indicated Sources

The development and maintenance of large and long-lived enterprise applications is very complex. These tasks can be significantly simplified using visual programming languages that allow to generate programs by graph specifications for the software design. FUJABA and PROGRES can be mentioned as representatives. Long-lived applications require persistence. Thus, generating code with an integrate...

متن کامل

How to Specify a Graph Transformation Approach - A Meta Model for Fujaba

Application-oriented approaches to graph transformation provide structural features beyond vertices and edges, like composition in hierarchical graphs, inheritance in object-oriented graphs, multiplicity constraints, etc. Often, these features have a specific dynamic interpretation which requires complex embedding mechanisms and context conditions. For example, the deletion of a compound node u...

متن کامل

Using Graph Grammars for Modeling Wiring Harnesses - An Experience Report

The Fujaba project has created a light weight graph grammar approach allowing the use of graph grammar concepts in usual Java programs. Fujaba comes with visual editors for graph schemas / class diagrams, control structures / activity diagrams, and graph rewrite rules / extended object diagrams. Thereby the user may specify executable programs that are translated into complete Java programs wit...

متن کامل

Graph Based Debugging with Fujaba

This work is part of the Fujaba project. The Fujaba project aims to use the Unified Modeling Language UML as a programmed graph rewriting language. This paper describes the new graph based debugging functionality that has just been added to the Fujaba environment. This new debugging functionality allows to visualize Java heap object structures as the current host graph and to execute programmed...

متن کامل

Statechart Modeling with Fujaba

This paper is a small case study on a simple visual language. We use the Fujaba approach to exemplify, how the different requirements of an environment for such a visual language may be addressed using Fujaba graph transformations. This covers abstract and concrete syntax, static and operational semantics, and model transformations. This case study shows, how the more sophisticated language ele...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007